package org.lora.mvc;

import javax.servlet.http.HttpServletRequest;

import org.lora.Constant;
import org.lora.core.common.CommonCoreServiceImpl;
import org.lora.mvc.security.entity.Principal;

/**
 * <p>
 * 类名:LoraBaseAction
 * </p>
 * 描述:所有Action的基类<br>
 * 创建时间:2016年7月14日 下午3:52:05<br>
 * 
 * @author Bladnir@outlook.com<br>
 *         修改历史:<br>
 *         2016年7月14日 Bladnir 创建<br>
 */
public class LoraBaseAction extends CommonCoreServiceImpl {

	/**
	 * 获取登录主体信息
	 * 
	 * @param request
	 * @return
	 */
	protected Principal getPrincipal(HttpServletRequest request) {
		return (Principal) request.getSession().getAttribute(Constant.SECURITY_SESSION_KEY);
	}

}
